Using Recursion to Boost ATLAS's Performance

نویسندگان

  • Paolo D'Alberto
  • Alexandru Nicolau
چکیده

We investigate the performance benefits of a novel recursive formulation of Strassen’s algorithm over highly tuned matrix-multiply (MM) routines, such as the widely used ATLAS for high-performance systems. We combine Strassen’s recursion with high-tuned version of ATLAS MM and we present a family of recursive algorithms achieving up to 15% speed-up over ATLAS alone. We show experimental results for 7 different

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Closed Loop Control of Quadratic Boost Converter Using PID Controller

This paper presents an implementation of open loop and closed loop control of Quadratic boost converter using PID controller.  Quadratic boost converter consists of boost converter and fly back converter driven by a single switch. Quadratic boost converter QBC is designed especially for regulating the DC interface between various micro sources and dc-ac inverter to electricity grid. Quadratic b...

متن کامل

Design of Maximum Power Point Tracking in Solar Array Systems Using Fuzzy Controllers

In recent year's renewable energy sources have become a useful alternative for the power generation. The power of photovoltaic is nonlinear function of its voltage and current. It is necessary to maintain the operation point of photovoltaic in order to get the maximum power point (MPP) in various solar intensity. Fuzzy logic controller has advantage in handling non-linear system. Maximum power ...

متن کامل

A New Topology for Z-Source Inverter Based on Switched-Inductor and Boost Z-Source Inverter

In this paper, a new topology for boost Z-source inverterbased on switched-inductor cell is proposed. The operating modes of the proposed inverter are analyzed and also a suitable control method to generate the trigger signals of the inverter is presented. Having a common earth between the input source and inverter and capability to generate a higher voltage gain by using lower amounts of the d...

متن کامل

TRIOT: Faster tensor manipulation in C++11

Context: Multidimensional arrays are used by many different algorithms. As such, indexing and broadcasting complex operations over multidimensional arrays are ubiquitous tasks and can be performance limiting. Inquiry: Simultaneously indexing two ormoremultidimensional arrays with different shapes (e.g., copying data from one tensor to another larger, zero padded tensor in anticipation of a conv...

متن کامل

Using Cooperative Learning to Boost Creativity and Motivation in Language Learning

This study sought to investigate the effect of cooperative learning on EFL learners’ creativity and motiva- tion. Accordingly, 66 pre-intermediate female learners were selected among 90 through their performance on a piloted sample Preliminary English Test. Learners were assigned into two control and experimental group. The Abedi-Schumaker Creativity Test (ACT) and the Attitude/Motivation Test ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005